Comandos básico
Comandos básico
Vamos a empezar con unos comandos esenciales para moverse cómodamente en la terminal
1. Navegación por el sistema de archivos
pwd(Print Working Directory) – Muestra la ruta del directorio actual.

-
ls(List) – Lista los archivos y directorios en la ubicación actual.
-
cd(Change Directory) – Cambia de directorio.cd /ruta/al/directorio # Ir a una ruta específica
cd ~ # Ir al directorio home del usuario
cd .. # Subir un nivel (directorio padre)
cd - # Volver al directorio anterior

2. Gestión de archivos y directorios
-
mkdir(Make Directory) – Crea un nuevo directorio.
mkdir nombre_del_directorio
-
touch– Crea un archivo vacío.
touch archivo.txt
-
cp(Copy) – Copia archivos o directorios.cp origen destino # Copia un archivo
cp -r directorio destino # Copia un directorio (con -r recursivo)
-
mv(Move) – Mueve o renombra archivos/directorios.
mv archivo.txt nueva_ruta/ # Mueve el archivo
mv nombre_viejo nombre_nuevo # Renombra el archivo
-
rm(Remove) – Elimina archivos o directorios.
rm archivo.txt # Elimina un archivo
rm -r directorio # Elimina un directorio y su contenido
3. Visualización y edición de archivos
-
cat– Muestra el contenido de un archivo.cat archivo.txt

-
less/more– Muestra el contenido de un archivo página por página.
less archivo_largo.txt

-
nano– Editor de texto simple en terminal.nano archivo.txt

4. Permisos y usuarios
-
chmod(Change Mode) – Cambia los permisos de un archivo/directorio.
chmod 755 archivo.sh # Permisos en formato numérico
chmod +x script.sh # Da permisos de ejecución -
sudo(SuperUser DO) – Ejecuta un comando con permisos de administrador.sudo comando
-
whoami– Muestra el usuario actual.whoami

5. Gestión de procesos
-
ps(Process Status) – Muestra procesos en ejecución.
ps aux

-
kill– Termina un proceso por su ID (PID).kill -9 PID
-
top/htop– Monitoriza procesos en tiempo real.top
6. Red y conexiones
-
ping– Verifica la conectividad con un servidor.ping google.com

-
ifconfig/ip a– Muestra información de red.ifconfig
ip a

-
ssh– Conectarse a un servidor remoto.ssh usuario@direccion_ip
Conclusión
Estos son los comandos básicos que te ayudarán a moverte en Linux con más soltura. Con práctica, podrás dominar la terminal y realizar tareas basicas con facilidad.